package net.maku.module.train.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import com.baomidou.mybatisplus.annotation.*;
import java.util.Date;
import net.maku.newbase.NewBaseEntity;

/**
 * 业务_培训
 *
 * @author    
 */
@EqualsAndHashCode(callSuper=false)
@Data
@TableName("b_train")
public class TrainEntity extends NewBaseEntity {

	/**
	* 名称
	*/
	private String name;

	/**
	* 培训封面
	*/
	private String imgUrl;

	/**
	* 培训分类
	*/
	@JsonFormat(shape = JsonFormat.Shape.STRING)
	private Long typeId;

	/**
	* 培训简介
	*/
	private String description;

	/**
	* 备注
	*/
	private String remark;

	/**
	* 计划开始时间
	*/
	private Date startDate;

	/**
	* 计划结束时间
	*/
	private Date endDate;

	/**
	* 预计培训人数
	*/
	private String population;

	/**
	* 可用范围
	*/
	private Integer isAll;

	/**
	* 培训状态
	*/
	@JsonFormat(shape = JsonFormat.Shape.STRING)
	private Long stateId;

}